import java.util.ArrayList;

/**
 * Class <code>ISuspiciousnessCalculator</code>  
 */
public interface ISuspiciousnessCalculator {
	
	/**
	 *Calculate the Suspiciousness of each statement 
	 * @param nnStatementCoverTable nnStatementCoverTable[i][j] is the number of test case i that excute statement j
	 * @return the Suspiciousness of each statement
	 */
	public ArrayList<Double> calcSuspiciousness(ArrayList<ArrayList<Integer>> nnStatementCoverTable);
	
}
